do someone's impression - Francés Inglés Diccionario